package com.example.graduationdesign.pojo.vo;
import lombok.Data;

import java.util.List;

/**
 * 用户登陆成功后返回类
 */
@Data
public class UserVo {

    /**
     * 用户验证码
     */
    private String verificationCode;

    /* 用户编码 - 账号 */
    private Long userId;
    /* 用户名称 */
    private String userName;
    /**
     * 用户年龄
     */
    private Integer age;

    /**
     * 用户性别
     */
    private Integer sex;

    /* 头像 */
    private String avatar;
    /* 角色编码 */
    private Integer roleId;
    /* 角色名称 */
    private String roleName;

    /**
     * 角色邮箱
     */
    private String email;

    /**
     * 角色电话
     */
    private String phone;


    /**
     * 角色密码
     */
    private String password;


    /**
     * 角色所处的学习阶段
     */
    private Integer consumerStage;
    /**
     * 角色所属的用户类型 ：普通用户 or 会员
     */
    private Integer consumerVariety;

    /**
     * 用户所处的地理位置
     */
    private String city;
    /**
     * 用户在该阶段所需要学的单词数量
     */
    private Integer wordNumber;

    /**
     * 用户的积分情况
     */
    private Integer consumerScore;


    /**
     * 用户的闯关水平
     */
    private Integer currentLevel;


    /* 通行令牌 */
    private String token;
}
